package juego.vistas;

import juego.IAnimado;
import juego.ObjetoDelJuego;
import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;

public class VistaBonusAtaque extends VistaAnimada {

	private int cambiaGrafico;
	private int estado_anterior;
	private int estado;
	
	public VistaBonusAtaque(SuperficieDeDibujo superficie, ObjetoDelJuego animado) {
		super(superficie, (IAnimado)animado);		
		super.agregarImagen("src/juego/vistas/graphs/bonus21.bmp");
		super.agregarImagen("src/juego/vistas/graphs/bonus22.bmp");
		super.agregarImagen("src/juego/vistas/graphs/bonus23.bmp");
		estado = 1;
		cambiaGrafico = 10;
	}
	
	public int getProximaImagen() {
		int e = estado;
		if (cambiaGrafico <= 0) {
			if (estado != 0) estado_anterior = estado; 	
			estado = estado + estado_anterior * - 1;
			cambiaGrafico = 10;			
		}
		cambiaGrafico = cambiaGrafico - 1;
		return e + 1;
	}
}
